

<?php

//------------------------------------------------------------------------------

// Class              : MD_AlbumSanpham

// Modification       :

//------------------------------------------------------------------------------

// Date(yyyy.mm.dd)   Developer                       Action

//------------------------------------------------------------------------------

// 2007.03.09         Oanhhtk                      Created

//------------------------------------------------------------------------------



class MD_AlbumSanpham extends ModelBase{

	

	//==========================================================================

	// Function    :

	// Argument    :

	// ReturnValue :

	// Creator     : Oanhhtk 2007.03.09

	// Details     : AppendData record of table

	//==========================================================================

	function MD_AlbumSanpham(&$database){

		

			//$this->tableName=TABLE_INFO;

		$this->tableName="globe_photo_san_pham";

			

	   	ModelBase::ModelBase($database);

	}

	

	//==========================================================================

	// Function    : update

	// Creator     : Oanhhtk 2009.03.18

	// Details     : insert a record of table

	//==========================================================================

	

	function insert(&$arrayData)

	{

		//Thay dau ' thanh '' khi insert du lieu vao Database

		$tieu_de=$this->replaceString(&$arrayData["tieu_de_anh"]);


		if($_FILES["userfile"]['name']!=''){

			$ten_anh = $_FILES["userfile"]['name'];

		}else{

			$ten_anh = '';

		}

		//Insert du lieu vao DB

		$sql = "INSERT INTO ".$this->tableName." (tieu_de_anh,ten_anh,id_sanpham,ngay_tao)";

		$sql .= " VALUES('".$tieu_de."','".$ten_anh."','".$arrayData['sanpham_id']."',now())";
		//echo $sql;
		//die();
		$this->db->query($sql);

	}

	//==========================================================================

	// Function    : update

	// Creator     : Oanhhtk 2007.03.09

	// Update      : QuynhTTN 2007.10.11

	// Details     : update a record of table

	//==========================================================================

	function update(&$arrayData){

	    //Thay dau ' thanh '' khi insert du lieu vao Database

		$tieu_de=$this->replaceString(&$arrayData["tieu_de_anh"]);

		

		//Update du lieu vao DB

		$sql = "UPDATE  ".$this->tableName." SET ";

		$sql .= "tieu_de_anh='".$tieu_de."',";

		$sql .= "id_sanpham='".$arrayData['sanpham_id']."',";

        //echo "Ten anh la: $strFileName";

        if ($_FILES["userfile"]['name'] != ""){

            $sql .= "ten_anh='".$_FILES["userfile"]['name']."',"; 

        }

		 

	   	$sql .= "ngay_tao=now()";

		$sql .= " WHERE $this->keyField=".$arrayData["id"];

		$this->db->query($sql);

	}

	

	//==========================================================================

    // Function    : update_ht

    // Creator     : Dang Thanh 

    // Details     : update a record of table

    //==========================================================================

    function update_ht($strID, $strHienThi)

	{

        $sql = "UPDATE  ".$this->tableName." SET ";

        if ($strHienThi == 1)

		{

            $sql .= "hien_thi=0";                  

        } 

		else

		{

			$sql .= "hien_thi=1";                  

        }

        $sql .= " WHERE $this->keyField=".$strID;

        //echo $sql;

        $this->db->query($sql);

    }     

	//==========================================================================

    // Function    : delete

    // Creator     : Dang Thanh 

    // Details     : update a record of table

    //==========================================================================

	 function delete($id)

	{

        $sql = "DELETE FROM ".$this->tableName." WHERE id = ".$id. " ;";

        //echo $sql;

        return $this->db->query($sql);

    }

	//==========================================================================

	// Function    :  updateanh

	// Argument    :

	// ReturnValue :

	// Creator     : Tran Thanh 2007.03.08

	// Update      : QuynhTTN 2007.10.11

	// Details     : AppendData record of table

	//==========================================================================

	function updateanh(&$arrayData){

	    //Thay dau ' thanh '' khi insert du lieu vao Database

		$tieu_de=$this->replaceString(&$arrayData["tieu_de_anh"]);

		

		//Update du lieu vao DB

		$sql = "UPDATE  ".$this->tableName." SET ";

		$sql .= "tieu_de_anh='".$tieu_de."'," ;

		$sql .= "ngay_tao=now()," ;

		$sql .= "ten_anh=''" ;

		$sql .= " WHERE $this->keyField=".$arrayData["id"];

		$this->db->query($sql);

	}

}



?>